package main

import "fmt"

//通过参数进行信道转换
func sendData(sendch chan<- int) {
	sendch <- 10
}

func main() {
	cha1 := make(chan int)
	go sendData(cha1)
	//而在主协程里面依然是一个双向信道，因此可以进行信道转换
	fmt.Println(<-cha1)
}


